/*
Theme Name: failwars
Theme URL: http://www.failwars.com.br/
Description: tema do Failwars.com.br
Author: @fottus
Author URI: www.fottus.com
Version: 4.0.0
Tags: fail wars, nerd, blog, facebook
*/

* { margin: 0px; padding: 0px;}

body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background: #060606 url(images/bg.jpg) top center fixed no-repeat;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-size:15px;
}

img {border:0;	margin: 0 0; max-width: 550px;}

a{ color: #000000; text-decoration: none; outline:none; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-weight: normal !important;}

a:visited { color: #242425; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-weight: normal !important;}

a:hover, a:active { color: #0000ff; text-decoration: underline; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-weight: normal !important;}

h1, h2, h3, h4, h5, h6 { line-height:100%; font-weight: bold;}
table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%;}
tr th,  thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px;}
tr td { border-top: 1px solid #e7e7e7; padding: 6px 12px;}
tr.odd td { background: #f2f7fc;}
ul { list-style: none;}
blockquote { font-style: italic; color: #555; padding:10px;}
blockquote blockquote { color: #777;}
blockquote em { font-style: normal;}
pre { padding: 9px; background: #f9f9f9; border: 1px solid #ccc;}
code { padding: 0 3px; background: #eee;}
pre code {background: transparent;}
.clear {clear:both;}

img.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
img.alignnone {margin: 0px 0px 10px 0px;display: inline;}
img.alignright {margin: 5px 0px 10px 10px;display: inline;}
img.alignleft {margin: 5px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}

/************************************************
*	Header  				*
************************************************/

#header { width: 100%; height:315px; display: inline-block; margin: 0px auto 10px; padding: 0px; display: block; position: relative; float: none; background: transparent;}
.header{ width:800px; height: 315px; margin: 0px auto 0px; padding: 0px; float: none;}
#logo{ width:800px; height:305px; margin:0px auto 0px;}
#header h1, #header p {width: 800px; height: 305px; color: #333333; margin: 0px; padding: 0px; text-decoration: none; float: left;}
#header h1 a, #header h1 a:visited, #header p a, #header p a:visited { width: 800px; height: 305px; color: #333333; text-decoration: none; margin: 0px; float: left;}
#header h1 a:hover, #header p a:hover { width: 800px; height: 305px; color: #333333; margin: 0px; padding: 0px; text-decoration: none; float: left;}

/************************************************
*	Busca					*
************************************************/

#search { width:285px; padding: 0px 5px; margin: 5px 0px 0px 0px; float: left; height:37px; display:inline; background: transparent; border: 1px solid #eaebef;}
.texto-search { width:50px; font-size: 10px; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; color: #f77a15; margin: 5px 0px 0px 5px;  float: left; display: inline-block;}
#search form { margin: 0px 0px 0px 0px; padding: 0;}
#search fieldset { margin: 0; padding: 0; border: none;}
#search p { margin: 0; font-size: 85%;}
#s { width:225px; margin: 5px 5px 5px 10px; padding: 5px 5px; height:15px; font: 15px "Tahoma", Arial, Helvetica, sans-serif; color:#0082ad; float:left; border:1px solid #cdcdcd; background:#fff; display:inline;}
.botao { float:right; display:inline; margin:5px 1px 0px 0px; padding: 2px; height:22px; width:22px; color:#fff; border:none;}

/************************************************
*	Menu Topo  				*
************************************************/

#menutopo{width:920px;	margin: 0px auto 20px;	display: inline-table;	}
.menutopo-1{width:170px;height: 90px;background:transparent;margin:0px 10px 0px 0px;float:left;	}
.menutopo-1 a{color: #E8D918; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-size: 23px;line-height:21px;}
.menutopo-1 a:hover{color: #fff;font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;font-size: 23px;line-height:21px;text-decoration:none;}
.menutopo-2{width:728px;float:right;}

/************************************************
*	Conteudo  				*
************************************************/

#casing{ padding: 0px 0px 10px; width:920px; margin:20px auto; background: #transparent; position:relative;}

#content{ float:left; width: 920px; height:100%; padding: 0px; margin:0px; display:inline;}

.left{ width:580px; float:left; margin: 0px; display:inline-block;}

.post {
	margin: 0px 0px 20px 0px;
	height:100%;
	color:#555;
	padding: 0px 15px;
	width:550px;
	float: left;
	background: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top: 2px solid #e8d918;
}
.postgrande {
	margin: 0px 0px 20px 0px;
	height:100%;
	color:#555;
	padding: 0px 15px;
	width:900px;
	float: left;
	background: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top: 2px solid #e8d918;
}

#title {
	margin: 0 0px 10px 0;
	padding: 4px 0px;
	width: 550px;
	float: lef;
	text-align: left;
	background: #fff;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	display:inline-block;
}

#titlegrande {
	margin: 0 0px 10px 0;
	padding: 4px 0px;
	width: 900px;
	float: lef;
	text-align: left;
	background: #fff;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	display:inline-block;
}


.title h1 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}

.title h1 a {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h1 a:hover {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h2 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h2 a {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
	color: #4E4E4E;
}
.title h2 a:hover {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
	color: #e8d918 !important;
	text-decoration: none !important;
}

.titlesingle {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.titlesingle h1 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}

.author {color:#000;font-size:11px;padding:0px 5px;}
.author a {color:#dccd00;font-size:11px;}

.comm {color:#fff;padding:0px 10px;}
.comm a:link,  .comm a:visited {color:#0000ff;}
.comm a:hover {color:#0000ff;}

.morer {position:absolute;top:15px;right:10px;}
.morer a {color:#0000ff;}
.morer a:hover {color:#0000ff !important;}

.entry { margin:0 0; padding: 0px 0px; display:inline-block; width:550px;}
.entry a:link,  .entry a:visited { color:#0000ff; background-color: transparent;}
.entry a:hover { color:#0000ff; background-color: transparent; text-decoration: underline;}
.entry h2 { font-size: 18px; margin: 0px 0px 10px 0px;}
.entry ul, .entry ol { margin: .4em 0 1em; line-height: 150%; }
.entry ul li, .entry ol li { list-style-position:outside; margin: 5px 0px 0px 0px;}
.entry p { margin: 0px; padding: 0px 0px 5px 0px; line-height:24px; text-align: justify;}

.entrygrande { margin:0 0; padding: 0px 0px; display:inline-block; width:900px;}
.entrygrande a:link,  .entry a:visited { color:#0000ff; background-color: transparent;}
.entrygrande a:hover { color:#0000ff; background-color: transparent; text-decoration: underline;}
.entrygrande h2 { font-size: 18px; margin: 0px 0px 10px 0px;}
.entrygrande ul, .entrygrande ol { margin: .4em 0 1em; line-height: 150%; }
.entrygrande ul li, .entrygrande ol li { list-style-position:outside; margin: 5px 0px 0px 0px;}
.entrygrande p { margin: 0px; padding: 0px 0px 5px 0px; line-height:24px; text-align: justify;}

/************************************************
*	Sidebar					*
************************************************/

.right { width:320px; float:right; margin: 0px; display:inline-block; padding: 0px; background:transparent; min-height:700px;}

.sidebar { width: 320px;}

.sidebox {
	width:300px;
	background: #fff;
	min-height: 40px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	display:inline-block;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top: 2px solid #e8d918;
}
.sidebox a {
	color: #000;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-size: 15px !important;
	text-weigth: bold;
}
.sidebox a:hover {
	color: #0000ff !important;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-size: 15px !important;
	text-weigth: normal !important;
}
.sidebox ul { list-style-type: none; margin: 0px; padding: 0px 0px 5px 0px;}
.sidebox li { list-style-type: none; margin: 0; padding: 0;}
.sidebox ul ul { list-style-type: none; margin: 0; padding: 0px; background-repeat:no-repeat;}
.sidebox ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0;}
.sidebox ul ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0;}

.sidebox ul li { height:100%; line-height:18px; clear:left; width: 300px; margin:0px; list-style-type: none; border-bottom: 1px dotted #cdcdcd; text-align: left;}

.sidebox ul li a:link { color:#000; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-size: 15px; 	text-decoration: none; padding: 5px 0px 5px 0px; display: inline-block;}

.sidebox ul li a:hover { color: #0000ff; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-size: 15px; text-decoration: none; padding: 5px 0px; display: inline-block; font-weight: normal !important;}

.sidebox p { padding: 7px 10px;	margin:0;}

.sidebox table { width:100%; text-align:center; color:#787d7f;}

.tituloside {
	width: 300px;
	height: 30px;
	padding: 10px;
	margin: -10px -10px 10px -10px;
	background: url(http://i.imgur.com/nayMj.jpg);
	font-size: 28px;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	color:#fff;
	letter-spacing:-1px;
	text-shadow:#4f4f4f 1px 1px 0;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}

.textwidget { width: 300px; margin: 0px; padding: 0px;}

.textwidget tr { width: 290px; height: 25px;}

.textwidget td { width:105px;}

li.recentcomments {padding:5px 10px;}

.oddli { background:#fcfcfc;}

.squarebanner { padding:10px; margin:0px 0px 10px 0px; background:#f3f3f3; border:1px solid #e7e7e7;}

.squarebanner ul { list-style-type:none; margin: 0px; padding: 0px 0px 15px 0px; width:300px; overflow:hidden;}

.squarebanner ul li { list-style-type:none; margin: 5px 7px 0px 0px; float:left; padding:5px; display:inline; background:#fff;}

/************************************************
*		Footer  	       		*
************************************************/

#footer { width:100%; min-height: 320px; display:inline-block; padding: 0px 0px; margin:20px auto 0px; border-top: 3px solid #DCCD00; background: #000000 url(images/bg-footer.jpg) center top no-repeat; }

.footer{ width:920px; height:320px; margin:20px auto 0px; display:table; color:#fff;}

.footer-baixo{width:920px; height:40px; border-top: 1px solid #DCCD00; margin: 0px 0px 20px 0px; padding: 10px 0px; display: inline-block;}

.footer-baixo-creditos{ width: 150px; height: 40px; float:right; margin: 0px 10px 0px 0px; padding: 10px; color:#cdcdcd; font-size: 10px;}
.footer-baixo-creditos a{color:#fff;}
.footer-baixo-creditos a:hover{color:#DCCD00; text-decoration:none;}

.footer-menu{ width: 90px; height: 200px; border-right: 1px solid #0e0e0e; float:left; margin: 0px 10px 0px 0px; padding: 0px 10px;}
.footer-menu a{	color:#DCCD00; font-size:20px; line-height:22px;}
.footer-menu a:hover{ color:#FFFFFF; font-size:20px; line-height:22px; text-decoration:none;}

.footer-banner{ width: 130px; height: 200px; border-right: 1px solid #0e0e0e; float:left; margin: 0px 10px 0px 0px; padding: 0px 10px;}

.footer-destaques{ width: 600px; height: 200px; border-right: 1px solid #0e0e0e; float:left; margin: 0px 10px 0px; padding: 0px 0px 0px 10px;}
.footer-destaques a{ color:#fff; font-size: 13px !important;}

/************************************************
*	comentários  		        	*
************************************************/

.comentarios {margin: 20px 0px;}

/************************************************
*	logotipo		        	*
************************************************/

h1.logotipoTopo a,  p.logotipoSingle a {
	display:block;
	width:800px;
	height:304px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/banzin.png) no-repeat;
	text-indent:-9999px;
	float: left;
}

/************************************************
*	adsense  		        	*
************************************************/

#adsense-single-google {width: 545px;height:250px;margin: 0px auto 20px;padding: 0px;display:inline-block;}
.adsense-single-google-1 {width: 300px;height:250px;padding: 0px;margin: 0px;float: left;display:inline-block;background: #f4f4f4;}
.adsense-single-google-2 {width: 200px;height:90px;padding: 0px;margin: 0px 0px 20px 20px;float: left;display:inline-block;	background: #f4f4f4;}
#adsense-randon-index{width:540px;background: #fff;display: inline-block;padding:20px 20px 0px;	margin: 0px 0px 20px;border-top: 2px solid #E8D918;border-bottom: 2px solid #E8D918;	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

/************************************************
*	PagNav  		        	*
************************************************/

#pagnav {width:575px; height: 45px; padding: 10px 0px 0px 5px; margin: 0px 0px 10px; text-align:left; display:inline-block; 	background: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#pagnav p { border:2px solid #1A1F23; padding:2px 4px; color:#000; background:#1A1F23; font-weight:bold;}
#pagnav a { font-size:21px; border:2px solid #0a0a0a; padding:0px 5px; margin: 0px 8px 0px 8px; font-weight:bold; color:#E6E68D; 	background:#0a0a0a;}
#pagnav a:hover { font-size:21px; border:2px solid #000; padding:0px 5px; margin: 0px 8px; font-weight:bold; color:#dccd00; background:#000; text-decoration: none;}
#pagnav .pages { padding:2px 4px; color:#222222; font-weight:normal; background:none; border:none;}
#pagnav .current { font-size:21px; border:2px solid #000; padding:3px 7px; margin: 0px 8px; font-weight:bold; color:#dccd00; 	background:#000; text-decoration: none;}
#pagnav span{ border: 0px solid #fff !important;}

/************************************************
*	Botoes Sociais		        	*
************************************************/

#gostou {width:580px;height:96px;display:inline-block;margin: 10px 0 0px -15px;border-bottom:5px solid #000;background: url(http://i.imgur.com/kuFeH.png) no-repeat;}
.gostou {width:365px;float:left;margin:15px 0 0 215px;}
.gostou1 {width:115px;display:inline-block;float:left;margin:3px 10px 5px 10px;}
.gostou2 {width:57px;display:inline-block;float:left;margin:5px 10px 5px 10px;}
.gostou3 {width:52px;display:inline-block;float:left;margin:5px 10px 5px 10px;}
.gostou4 {width:57px;display:inline-block;float:left;margin:5px 10px 5px 10px;}

/************************************************
* ajuste de botões oficiais do twitter        	*
************************************************/
.twitter-follow-button {width: 250px !important;}
.twitter-count-vertical {width: 55px !important;}